home *** CD-ROM | disk | FTP | other *** search
- Short: Stand-alone bot for IRC, featuring MUI.
- Uploader: tmg296@ecs.soton.ac.uk (Tristan Greaves)
- Author: tmg296@ecs.soton.ac.uk (Tristan Greaves)
- Type: comm/tcp
- Version: 1.3
- Replaces: comm/tcp/Ilona12.lha
-
- Description
- -----------
-
- Ilona is a stand-alone client which will connect to the Internet Relay
- Chat network.
-
- It is designed to help manage a channel on the network. It can give channel
- operator status to specified users when they join, and also grant users
- various levels of access to the "bot". Annoying users may be kicked/banned
- with ease.
-
- Most of the settings are configured from a single, easy to use, commented
- configuration file. Details on the users are stored in a separate file.
-
- There are three levels of users - ranging from NONE (no privileges), PRIV
- (some privileges) to GOD (total control). The higher the level, the more
- access to Ilona the user has.
-
- The user file can be altered either locally (Using a text editor), or
- remotely across the IRC network! Adding and removing users is easy, as
- is setting their level, op status etc.
-
- The command-set of the system can be extended by the user, using the
- IlonaScript system. Commands, along with their syntax, level etc can be
- specified in a file. The commands are then treated by Ilona like any other.
-
- The system also has extensive channel logging facilities. Not only will
- it log the channel in its entirety, but such logs may be produced in HTML
- format. The appearance of the resulting document may be configured by the
- user.
-
- The logging system can be programmed to do automatic archiving every 24
- hours, to prevent a single log from getting excessively large.
-
- Simple statistics about the channel are generated, showing the number of
- joins, parts and messages that occur on the channel.
-
- Ilona uses the Magic User Interface. Therefore, its look on the
- Workbench may be configured to your taste.
-
- Requirements
- ------------
-
- Kickstart 2.0, TCP/IP stack (such as AmiTCP or Miami), MUI (muimaster.library
- v11 or above).
-
- Not much memory is consumed by Ilona.
-
- New Features With This Release
- ------------------------------
-
- Notice: The user-file format has changed with this release, with the addition
- of another field (for auto-greets).
-
- * Bug: If HTML logging was enabled, Ilona would guru nastily if the
- specified HTML_HEADER file didn't exist. (Fixed)
-
- * Bug: REALNAME (in configuration file) could only cope with one word
- entries! (Fixed)
-
- * Bug: SETPRIV didn't show up in the SHOWCOMMANDS list. (Fixed)
-
- * Bug: Under Linux, user validation failed due to a pointer error. Although
- this didn't effect the Amiga version in an obvious way, it wasn't good
- coding. (Fixed)
-
- * Default system/channel log names are no longer used. This allows user
- to disable logging by simply deleting the SYSTEM_LOG and/or CHANNEL_LOG
- lines in the configuraton file.
-
- * Commands may now be issued in the channel, with a user-defined prefix.
- For example, +showcommands.
-
- * User definable commands, courtesy of IlonaScript. :) This is an optional
- file, containing a list of commands and their syntax.
-
- * Annoying autogreets! =) For each user in the user-file, you can now specify
- a greet which will be sent when they join the channel. Optional, of course!
-
- * Added Command Support: LOADCOMMANDS (Re-load user-defined commands).
- ME (Allows bot to do actions in the channel).
- RAW (To send raw data to the IRC server).
- SETGREET (To set @{i}Ilona's@{ui} autogreets).
- TOPIC (To change the channel's topic).
-
- * Added Configuration Options: COMMAND_CHAR (Character to precede commands)
- COMMAND_FILE (Name of user defined command file).
-
- * CTCP Support: Ilona's CTCP responses were altered to follow the CTCP
- standards. This included adding two new CTCP commands: CLIENTINFO and
- FINGER.
-
- * CTCP VERSION no longer reveals the registered user's real name: Just the
- registration code. This allows the user to remain anonymous, if they so wish.
-
- * Documentation changed to point out that Ilona DOES support host
- masking! Some users had asked about this. It is done automatically, without
- wildcards being required.
-
- * Documentation changed to reflect the existance of Ilona's ARexx port.
-